.opinion-body{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.1);
    z-index: 999;
    .opinion-container{
        min-height: 3.37rem;
        width: 6rem;
        background: #fff;
        margin: 0 auto;
        margin-top: 1.57rem;
        .opinion-header{
            height: .51rem;
            width: 100%;
            background: #f5f5f5;
            padding: 0 .2rem;
            font-size: .15rem;
            img{
                width: .12rem;
                height: auto;
                cursor: pointer;
                margin-bottom: -0.03rem;
            }
        }
        .opinion-cont{
            min-height: 3.3rem;
            width: 100%;
            padding: .2rem;
            .post-title-box{
                height: .36rem;
                width: 100%;
                font-size: .16rem;
                input{
                    height: .36rem;
                    width: 3.52rem;
                    border:solid 1px #ddd;
                    margin-left: .08rem;
                    padding-left: .05rem;
                }
                .msgbox{
                   margin-left: .05rem;
                   height: .36rem;
                   font-size: .1rem;
                   img{
                       width: .13rem;
                       height: auto;
                       margin-right: .03rem;
                   } 
                }
            }
            .post-cont-box{
                min-height: 1.69rem;
                margin-top: .2rem;
                font-size: .14rem;
                .text-Box{
                    width: 4.2rem;
                    margin-left: .08rem;
                    textarea{
                        resize:none;
                        padding: .05rem;
                        border:#ddd 1px solid;
                    }
                    .msgbox{
                       margin-left: .05rem;
                       height: .28rem;
                       font-size: .1rem;
                       img{
                           width: .13rem;
                           height: auto;
                           margin-right: .03rem;
                       } 
                    }
                }
            }
            .btn-group{
                height: .37rem;
                width: 2.5rem;
                margin-top: .2rem;
                margin-left: .4rem;
                .btn{
                    height: .37rem;
                    width: 1.16rem;
                    border:solid 1px #ddd;
                    font-size: .14rem;
                    cursor: pointer;
                }
                .btn-fb{
                    background: #e52a20;
                    color: #fff;
                }
                .btn-qx{
                    background: #fff;
                    color: #777777;
                    margin-left: .2rem;
                }
            }
        }
    }
}